package com.intelligent.system.common.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * 标签对象映射数据传输对象
 */
@Data
@ApiModel(description = "标签对象映射信息")
public class TagObjectMapDTO {
    /**
     * 映射ID
     */
    @ApiModelProperty(value = "映射ID", example = "1")
    private Long id;

    /**
     * 标签ID
     */
    @ApiModelProperty(value = "标签ID", example = "1", required = true)
    private Long tagId;

    /**
     * 对象ID
     */
    @ApiModelProperty(value = "对象ID", example = "1", required = true)
    private Long objectId;

    /**
     * 对象类型
     */
    @ApiModelProperty(value = "对象类型", example = "1", required = true)
    private Integer objectType;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间", example = "2024-01-01 12:00:00")
    private LocalDateTime createdAt;
} 